store (large shop) - Turkish English Dictionary